Can you imagine a flow for a student through a program. Traditionally this has been beginning to advanced -- often based on technology. How do we account for the different levels of experience and expertise with which the students join the program? What other way might a student traverse a program?